/**
 * CheckAccountTmpService.java
 * Copyright(C) 1949++ 中华人民共和国
 * 深圳市盛开互联网金融顾问有限公司.
 * All rights reserved.
 * E-mail:server@skjr.net
 * Date:2017-12-14 09:28:55
 */
package com.huamao.zh.service.impl;

import java.util.List;
import java.util.Map;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;

import com.huamao.zh.base.PageWrapper;
import com.huamao.zh.mapper.CheckAccountTmpMapper;
import com.huamao.zh.model.CheckAccountTmp;
import com.huamao.zh.service.CheckAccountTmpService;

@Service
@Transactional
public class CheckAccountTmpServiceImpl implements CheckAccountTmpService {

	@Autowired
	private CheckAccountTmpMapper checkAccountTmpMapper;

	/**
	 * 功能说明： Author： Date:2017-12-14 09:28:55
	 */
	public CheckAccountTmp add(CheckAccountTmp checkAccountTmp) throws Exception {
		checkAccountTmpMapper.add(checkAccountTmp);
		return checkAccountTmp;
	}

	/**
	 * 功能说明： Author： Date:2017-12-14 09:28:55
	 */
	public CheckAccountTmp addSelective(CheckAccountTmp checkAccountTmp) throws Exception {
		checkAccountTmpMapper.addSelective(checkAccountTmp);
		return checkAccountTmp;
	}

	/**
	 * 功能说明： Author： Date:2017-12-14 09:28:55
	 */
	public int delete(Map<String, Object> map) {
		return checkAccountTmpMapper.delete(map);
	}

	/**
	 * 功能说明： Author： Date:2017-12-14 09:28:55
	 */
	public int update(CheckAccountTmp checkAccountTmp) throws Exception {
		return checkAccountTmpMapper.update(checkAccountTmp);
	}

	/**
	 * 功能说明： Author： Date:2017-12-14 09:28:55
	 */
	public int updateSelective(CheckAccountTmp checkAccountTmp) throws Exception {
		return checkAccountTmpMapper.updateSelective(checkAccountTmp);
	}

	/**
	 * 功能说明： Author： Date:2017-12-14 09:28:55
	 */
	public CheckAccountTmp get(Integer userId) {
		CheckAccountTmp checkAccountTmp = checkAccountTmpMapper.get(userId);
		return checkAccountTmp;
	}

	/**
	 * 功能说明： Author： Date:2017-12-14 09:28:55
	 */
	public PageWrapper<CheckAccountTmp> search(PageWrapper<CheckAccountTmp> pageWrapper) {
		List<CheckAccountTmp> checkAccountTmps = checkAccountTmpMapper.search(pageWrapper);
		pageWrapper.setList(checkAccountTmps);
		return pageWrapper;
	}

	/**
	 * 功能说明： Author： Date:2017-12-14 09:28:55
	 */
	public List<CheckAccountTmp> queryList(Map<String, Object> map) {
		return checkAccountTmpMapper.queryList(map);
	}

	/**
	 * 功能说明：查询需要把积分转换华宝的列表 Author：Bourne SKDate:2017-12-14 13:28:58
	 */
	public List<CheckAccountTmp> queryScoreList(Map<String, Object> map) {
		return checkAccountTmpMapper.queryScoreList(map);
	}
}